juliovp01.satellite6-install
Ansible Satellite 6 Установка
Роль для установки и базовой настройки Red Hat Satellite 6.X.
ИНФОРМАЦИЯ
Этот плейбук будет выполняться некоторое время в зависимости от количества репозиториев для синхронизации.
Требования
Вам понадобятся ansible и все необходимые подписки для RHEL 7 и Satellite 6. Также рекомендуется использовать роль для настройки NTP на вашем сервере. Мы рекомендуем вам использовать ansible-galaxy и установить роль для NTP bennojoy.ntp, как делаем мы.
Переменные ролей
Все переменные находятся в файлах, расположенных в ./vars, и импортируются с помощью конкретных задач. Но чтобы быть открытыми для других, мы решили указать только относящиеся к нему переменные, а все обязательные переменные вы должны указать в переменных плейбука или передать в параметре extra vars.
Вы можете проверить переменные по умолчанию, расположенные в ./defaults/main.yml, где мы указываем переменные, которые вы должны указать в вашем файле переменных и перезаписать их, иначе эта роль не будет работать должным образом.
Зависимости
У этой роли нет зависимостей.
Файл инвентаря
Пример файла инвентаря для этой роли находится в hosts.target.
Как запустить плейбук
- Чтобы запустить плейбук, сначала вам нужно создать и скачать манифест:
Перейдите на http://rhn.redhat.com.
- Нажмите "Satellite"
- Нажмите "Зарегистрировать Satellite"
- Установите имя, выберите версию и нажмите "Зарегистрировать". После этого мы прикрепим подписку.
- Нажмите "Прикрепить подписку", выберите подписку и нажмите "Прикрепить выбранное". После этого мы скачиваем манифест.
- Нажмите "Скачать манифест". После этого скопируйте загруженный файл в директорию /files на роли и назовите его "satellite_manifest.zip".
** Затем создайте файл переменных в vars/your_name.yml в вашем плейбуке и установите все обязательные переменные для роли. Вы можете взять пример из vars/example-vars.yml. И включите этот файл переменных в плейбук как variable_files:
Вы можете увидеть пример плейбука в playbook_example/config.yml.
- Запустите плейбук, смотрите README примера плейбука.
Лицензия
MIT
Информация об авторе
Julio Villarreal Pelegrino julio@linux.com больше информации на: http://wwww.juliovillarreal.com
Участники:
Petr Balogh - petr.balogh@gmail.com
Joe Pisciotta - josephpisciott@mac.com
Role to Install Red Hat Satellite 6.X
ansible-galaxy install juliovp01.satellite6-install