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 примера плейбука.

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
Лицензия
mit
Загрузки
2.4k
Владелец
Distinguished Architect at Red Hat working on DevOps, Automation, Linux, Virtualization, and Cloud Computing