Найти в Дзене
Terraform и VK Cloud для самых маленьких
Сегодня будем работать в VK Cloud. Для начала установим wget, unzip и OpenStack CLI на машину: sudo -i apt-get update && apt-get install -y wget unzip https://cloud.vk.com/docs/manage/tools-for-using-services/openstack-cli в конец файла openrc.sh добавить строки переменных terraform: export TF_VAR_username=$OS_USERNAME export TF_VAR_password=$OS_PASSWORD export TF_VAR_projectid=$OS_PROJECT_ID Теперь перейдем к установке Terraform: wget https://hashicorp-releases.mcs.mail.ru/terraform/1.7.5/terraform_1...
1 год назад
Настройка ansible для самых маленьких (часть 3)
Сегодня будем настраивать Ansible на работу внутри Terraform. Для начала установим ansible: sudo apt-get install -y ansible Отредактируем terraform на заполнение инвентаря данными машин: nano ~/bin/main.tf data "template_file" "inventory" { template = file("./_templates/inventory.tpl") vars = { user = "altlinux" vm1 = join("", [yandex_compute_instance.vm1.name, " ansible_host=", yandex_compute_instance.vm1.network_interface.0.nat_ip_address]) vm2 = join("", [yandex_compute_instance...
1 год назад
Docker для самых маленьких (часть 4)
Сегодня продолжим работать с Docker и развернем приложение в DockerHub. Приложением будет: https://github.com/auteam-usr/moscow39 Чтобы скачать репозиторий и github нам понадобится git. sudo apt-get install -y git Клонируем репозиторий: git clone https://github.com/auteam-usr/moscow39.git Переходим в папку приложения и собираем образ: docker build -t app1 . Проверяем наличие образа: Переходим на сайт https://hub...
1 год назад
Docker для самых маленьких (часть 3)
Сегодня продолжим работать с Docker и развернем мониторинг с помощью NodeExporter, Prometheus и Grafana. Настроим контейнеры: nano monitoring.yml version: "3.9" services: grafana: container_name: Grafana image: grafana/grafana ports: - "3000:3000" volumes: - grafana-data:/var/lib/grafana - grafana-configs:/etc/grafana prometheus: container_name: Prometheus image: prom/prometheus ports: - "9090:9090" volumes: - prom-data:/prometheus...
1 год назад
Docker для самых маленьких (часть 2)
Сегодня продолжим работать с Docker и развернем MediaWiki с базой данных MySQL. Начнем с конфигурации docker файла: version: '3' services: MediaWiki: container_name: wiki image: mediawiki restart: always ports: - 80:80 links: - database volumes: - images:/var/www/html/images # - ./LocalSettings.php:/var/www/html/LocalSettings.php database: container_name: db image: mysql restart: always environment: MYSQL_DATABASE: mediawiki...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала