Ansible, Playbook
Подготовка к работе
- Работа в операционной системе семейства Linux;
- У ставленные Docker, Docker Compose;
- Установленный пакет Python3.
Отчет
Отчет в формате docx. Обязательное содержимое отчета:
- Фамилия и инициалы студента, номер группы, номер варианта;
- План и задачи лабораторной работы;
- Краткое описание хода выполнения работы;
- Скриншоты результатов заданий и ответы на вопросы задания.
Что потребуется перед началом
Дополнительные материалы
Для выполнения лабораторной работы необходимы будут материалы лекций:
Подготовка проекта
-
Скачать проект на локальную машину.
-
Разархивировать проект и зайти в папку с проектом:
cd ansibleansible
├── ansible
│ ├── ansible.cfg
│ ├── Dockerfile
│ ├── inventory
│ │ ├── all_vars
│ │ ├── ansible_master_vars
│ │ ├── application_vars
│ │ ├── database_vars
│ │ └── workers
│ └── playbooks
│ ├── app
│ │ ├── app.py
│ │ ├── env.j2
│ │ └── requirements.txt
│ ├── mysql
│ │ ├── dump.sql
│ │ ├── permissions.sql
│ │ └── root_cnf.j2
│ ├── nginx
│ │ └── nginx.conf.j2
│ ├── playbook-application.yml
│ └── playbook-database.yml
├── docker-compose.yml
├── lab6-agent
│ ├── build.sh
│ └── Dockerfile
└── README.MD
Работу можно выполнять:
- на виртуальной машине (тогда с помощью
scpскопируйте папку из хостовой машины в виртуальную машину или выполните клонирование репозитория методички в виртуальную машину); - в хостовой операционной системе через Docker Desktop.