theforeman.foreman.scc_account – Управление учетными записями центра клиентов SUSE
Примечание
Этот плагин входит в состав коллекции theforeman.foreman (версия 1.5.1).
Для его установки используйте: ansible-galaxy collection install theforeman.foreman.
Для использования в книге задач укажите: theforeman.foreman.scc_account.
Новое в версии 1.0.0: theforeman.foreman
Описание
- Управление учетными записями центра клиентов SUSE
- Этот модуль требует установки плагина foreman_scc_manager на сервере
- См. https://github.com/ATIX-AG/foreman_scc_manager
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- requests
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| base_url
строка |
URL SUSE для учетной записи центра клиентов SUSE |
|
| interval
строка |
|
Интервал синхронизации учетной записи центра клиентов SUSE |
| login
строка |
Идентификатор входа в учетную запись центра клиентов SUSE |
|
| name
строка / обязательно |
Имя учетной записи центра клиентов SUSE |
|
| organization
строка / обязательно |
Имя связанной организации |
|
| password
строка / обязательно |
Пароль пользователя, имеющего доступ к серверу Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной среды FOREMAN_PASSWORD. |
|
| scc_account_password
строка |
Пароль учетной записи центра клиентов SUSE |
|
| server_url
строка / обязательно |
URL сервера Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной среды FOREMAN_SERVER_URL. |
|
| state
строка |
|
Состояние учетной записи центра клиентов SUSE |
| sync_date
строка |
Последнее время синхронизации учетной записи центра клиентов SUSE |
|
| test_connection
boolean |
|
Тестирование учетных данных учетной записи центра клиентов SUSE для подключения к серверу |
| updated_name
строка |
Имя для обновления учетной записи центра клиентов SUSE |
|
| username
строка / обязательно |
Имя пользователя, имеющего доступ к серверу Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной среды FOREMAN_USERNAME. |
|
| validate_certs
boolean |
|
Нужно ли проверять сертификаты TLS сервера Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной среды FOREMAN_VALIDATE_CERTS. |
Примеры
- name: "Create a suse customer center account"
theforeman.foreman.scc_account:
username: "admin"
password: "changeme"
server_url: "https://foreman.example.com"
name: "Test"
login: "abcde"
scc_account_password: "12345"
base_url: "https://scc.suse.com"
state: present
- name: "Update a suse customer center account"
theforeman.foreman.scc_account:
username: "admin"
password: "changeme"
server_url: "https://foreman.example.com"
name: "Test1"
state: present
- name: "Delete a suse customer center account"
theforeman.foreman.scc_account:
username: "admin"
password: "changeme"
server_url: "https://foreman.example.com"
name: "Test"
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны в здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| entity
словарь |
success | Конечное состояние затронутых сущностей, сгруппированных по их типу. |
|
| scc_accounts
список / элементы=словарь |
success | Список учетных записей scc. |
|
Авторы
- Manisha Singhal (@manisha15) ATIX AG
© 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/scc_account_module.html