Spec-Zone.ru › Ansible 2.11

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
строка
    Варианты:
  • org_environment
  • entitlement ←
Режим доступа к содержимому манифеста подписки.
Установка content_access_mode=org_enviroment включает простой доступ к содержимому.
name
строка
Имя манифеста
password
строка / обязательно
Пароль портала Red Hat
path
путь
путь для экспорта манифеста
pool_id
строка
Идентификатор пула подписки
pool_state
строка
    Варианты:
  • present ←
  • absent
Состояние подписки
portal
строка
По умолчанию:
"https://subscription.rhsm.redhat.com"
Адрес доступа к подписке на портале Red Hat
quantity
целое число
количество подписок pool_id
state
строка
    Варианты:
  • present ←
  • absent
Состояние манифеста
username
строка / обязательно
Имя пользователя портала Red Hat
uuid
строка
uuid манифеста
validate_certs
булево
    Варианты:
  • no
  • yes ←
Проверка 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API