Spec-Zone.ru › Ansible

theforeman.foreman.registration_command модуль — Команда управления регистрацией

Примечание

Этот модуль является частью коллекции theforeman.foreman (версия 4.2.0).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install theforeman.foreman. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.

Чтобы использовать его в книге задач, укажите: theforeman.foreman.registration_command.

Добавлена в theforeman.foreman 4.0.0

  • Обзор
  • Требования
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление командой регистрации

Требования

Ниже перечислены требования, необходимые на хосте, который выполняет этот модуль.

  • requests

Параметры

Параметр

Комментарии

activation_keys

список / элементы=строка

Ключи активации для клиента subscription-manager, необходимы для CentOS и Red Hat Enterprise Linux.

Требуются только в том случае, если у группы хостов нет ключей активации.

force

логический тип

Очистить любую предыдущую регистрацию и выполнить subscription-manager с помощью --force.

Варианты:

  • false
  • true

hostgroup

строка

Группа хостов для регистрации хоста.

ignore_subman_errors

логический тип

Игнорировать ошибки subscription-manager для команды subscription-manager register.

Варианты:

  • false
  • true

insecure

логический тип

Включить аргумент небезопасности для начальной curl.

Варианты:

  • false
  • true

jwt_expiration

целое число

Срок действия токена авторизации (в часах).

lifecycle_environment

строка

Среда жизненного цикла для хоста.

location

строка

Местоположение для регистрации хоста.

operatingsystem

строка

Операционная система для регистрации хоста.

Для операционной системы должен быть назначен шаблон host_init_config.

organization

строка

Организация для регистрации хоста.

packages

строка

Пакеты, которые необходимо установить на хосте при регистрации.

Несколько пакетов должны быть заданы как строка, разделенная пробелами.

password

строка / обязательно

Пароль пользователя, имеющего доступ к серверу Foreman.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_PASSWORD.

remote_execution_interface

строка

Идентификатор интерфейса хоста для удалённого выполнения.

repo

строка

URL репозитория (yum/dnf) или полная запись sources.list (apt).

repo_gpg_key_url

строка

URL ключа GPG для репозитория.

server_url

строка / обязательно

URL сервера Foreman.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_SERVER_URL.

setup_insights

логический тип

Если это значение установлено в true, insights-client будет установлен и зарегистрирован в операционных системах семейства Red Hat.

Варианты:

  • false
  • true

setup_remote_execution

логический тип

Если это значение установлено в true, SSH-ключи будут установлены на хосте.

Варианты:

  • false
  • true

setup_remote_execution_pull

логический тип

Если это значение установлено в true, клиент pull-провайдера будет развернут на хосте.

Варианты:

  • false
  • true

smart_proxy

строка

Имя Smart Proxy.

У данного прокси должны быть включены функции Templates и Registration.

update_packages

логический тип

Обновить все пакеты на хосте.

Варианты:

  • false
  • true

username

строка / обязательно

Имя пользователя, имеющего доступ к серверу Foreman.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_USERNAME.

validate_certs

boolean

Проверка TLS-сертификатов сервера Foreman.

Если значение не указано в задаче, используется значение переменной окружения FOREMAN_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Режим проверки (check_mode): позволяет предсказать изменения без их внесения.

diff_mode

Поддержка: полная

Возвращает подробности о внесённых изменениях (или потенциальных изменениях в режиме проверки).

Примеры

- name: "Generate registration command"
  theforeman.foreman.registration_command:
    username: "admin"
    password: "changeme"
    server_url: "https://foreman.example.com"
  register: command

- name: "Perform registration"
  ansible.builtin.shell:
    cmd: "{{ command.registration_command }}"

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

registration_command

string

Сгенерированная команда регистрации.

Возвращается: success

Авторы

  • Evgeni Golov (@evgeni)

Ссылки на коллекцию

  • Система отслеживания задач
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/theforeman/foreman/registration_command_module.html

Spec-Zone.ru

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