theforeman.foreman.redhat_manifest – Взаимодействие с манифестом подписки Red Hat Satellite
Примечание
Этот плагин входит в коллекцию theforeman.foreman (версия 1.5.1).
Для его установки используйте: ansible-galaxy collection install theforeman.foreman.
Для использования в плейбуке укажите: theforeman.foreman.redhat_manifest.
Новое в версии 1.0.0: of theforeman.foreman
Обзор
- Загрузка и модификация манифеста подписки Red Hat Satellite
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| content_access_mode строка |
| Режим доступа к содержимому манифеста подписки. Установка content_access_mode=org_enviroment включает простой доступ к содержимому. |
| name строка | Имя манифеста | |
| password строка / обязательно | Пароль портала Red Hat | |
| path путь | путь для экспорта манифеста | |
| pool_id строка | Идентификатор пула подписки | |
| pool_state строка |
| Состояние подписки |
| portal строка | По умолчанию: "https://subscription.rhsm.redhat.com" | Адрес доступа к подписке на портале Red Hat |
| quantity целое число | количество подписок pool_id | |
| state строка |
| Состояние манифеста |
| username строка / обязательно | Имя пользователя портала Red Hat | |
| uuid строка | uuid манифеста | |
| validate_certs булево |
| Проверка SSL портала |
Примеры
- name: Create foreman.example.com Manifest and add 7 sub
theforeman.foreman.redhat_manifest:
name: "foreman.example.com"
username: "john-smith"
password: "changeme"
pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
quantity: 7
- name: Ensure my manifest has 10 of one subs in it and export
theforeman.foreman.redhat_manifest:
uuid: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
username: john-smith
password: changeme
pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
quantity: 10
path: /root/manifest.zip
- name: Remove all of one subs from foreman.example.com
theforeman.foreman.redhat_manifest:
name: foreman.example.com
username: john-smith
password: changeme
pool_id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
pool_state: absent
Авторы
- Sean O’Keeffe (@sean797)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/theforeman/foreman/redhat_manifest_module.html