Skip to content

Ansible playbooks to prepare production server (docker compose)

License

Notifications You must be signed in to change notification settings

Etherlord/ansible-docker-compose-prod

Repository files navigation

Подготовка сервера с помощью ansible

Данный раздел актуален только для инициализации сервера, работающего на базе последнего стабильного выпуска Debian

  1. Создайте файл hosts.yaml по примеру из hosts.yaml.dist

  2. Установите для ansible коллекцию community.general с помощью команды ansible-galaxy collection install community.general

  3. Запустите команду

    make prod
  4. Опционально

    • Для установки prometheus node exporter запустите команду
      make node-exporter
  5. После завершения работы в hosts.yaml:

    • Поменяйте пользователя на того, что указали в переменной username
    • Порт ssh на тот, что указали в переменной ssh_port
    • Добавьте строчку ansible_become: yes после ansible_user
  6. Для обновления ПО на сервере запустите:

    make software-upgrade

About

Ansible playbooks to prepare production server (docker compose)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published