Выполнить задание в ansible
Цена договорная
1.Создайте плэйбук, выполняющий установку веб-сервера Apache на управляемом хосте со следующими требованиями:
4.Напишите плейбук для создания пользователей Alice, Bob, Carol. Для каждого пользователя нужно задать имя, адрес почты в комментарии, домашнюю папку, пароль в зашифрованном виде – в виде зашифрованной переменной или из отдельного шифрованного файла на выбор. Кроме пароля больше ничего шифровать не нужно. У уже созданных аккаунтов пароль менять не нужно.
5.Сделайте роль для установки Apache, используя плейбук из первого домашнего задания. Требования те же:
6.Напишите роль, которая устанавливает и включает FTP (пакет vsftpd), открывает необходимые порты. Определите в переменных необходимые параметры конфигурации ftp-сервера и используйте их в шаблоне для файла конфигурации vsftpd.conf:
- установка пакета httpd;
- включение службы веб-сервера и проверка, что он запущен;
- создание файла /var/www/html/index.html с текстом “Welcome to my web server”;
- используйте модуль firewalld для того, чтобы открыть необходимые для работы веб-сервера порты брендмауэра.
- удалит httpd с управляемых хостов;
- удалит файл /var/www/html/index.html;
- закроет на фаерволе порты, используемые веб-сервером.
- удалит httpd с управляемых хостов;
- удалит файл /var/www/html/index.html;
- закроет на фаерволе порты, используемые веб-сервером.
4.Напишите плейбук для создания пользователей Alice, Bob, Carol. Для каждого пользователя нужно задать имя, адрес почты в комментарии, домашнюю папку, пароль в зашифрованном виде – в виде зашифрованной переменной или из отдельного шифрованного файла на выбор. Кроме пароля больше ничего шифровать не нужно. У уже созданных аккаунтов пароль менять не нужно.
5.Сделайте роль для установки Apache, используя плейбук из первого домашнего задания. Требования те же:
- установка пакета httpd;
- включение службы веб-сервера и проверка, что он запущен;
- создание файла /var/www/html/index.html;
- открытие необходимых для работы веб-сервера портов брендмауэра.
6.Напишите роль, которая устанавливает и включает FTP (пакет vsftpd), открывает необходимые порты. Определите в переменных необходимые параметры конфигурации ftp-сервера и используйте их в шаблоне для файла конфигурации vsftpd.conf:
- разрешен анонимный доступ в папку /var/ftp/pub и аплоад файлов в папку /var/ftp/pub/upload;
- настроены необходимые разрешения и соответствующий SELinux контекст: "ftpd_anon_write" boolean - значение "on" (edited).
- установить у себя в окружении AWX, создать там проекты со своими плейбуками и ролями, запустить их.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.