theforeman.foreman.compute_attribute – Управление атрибутами вычислительных ресурсов
Примечание
Этот плагин входит в коллекцию theforeman.foreman (версия 1.5.1).
Для его установки используйте: ansible-galaxy collection install theforeman.foreman
Для использования в плейбуке укажите: theforeman.foreman.compute_attribute
Введено в версии 1.0.0: theforeman.foreman
Обзор
- Управление атрибутами вычислительных ресурсов
- Эта бета-версия может создавать и обновлять атрибуты вычислительных ресурсов
Требования
Ниже приведенные требования необходимы на хосте, который выполняет этот модуль.
- requests
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| compute_profile строка / обязательно | Имя профиля вычислительных ресурсов | |
| compute_resource строка / обязательно | Имя вычислительного ресурса | |
| password строка / обязательно | Пароль пользователя, который получает доступ к серверу Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_PASSWORD | |
| server_url строка / обязательно | URL-адрес сервера Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_SERVER_URL | |
| state строка |
| Состояние сущности |
| username строка / обязательно | Имя пользователя, который получает доступ к серверу Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_USERNAME | |
| validate_certs булево |
| Требуется ли проверка сертификатов TLS сервера Foreman. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_VALIDATE_CERTS |
| vm_attrs словарь | Хеш, содержащий данные vm_attrs псевдонимы: vm_attributes |
Примеры
- name: "Create compute attribute"
theforeman.foreman.compute_attribute:
username: "admin"
password: "changeme"
server_url: "https://foreman.example.com"
compute_profile: "Test Compute Profile"
compute_resource: "Test Compute Resource"
vm_attrs:
memory_mb: '2048'
cpu: '2'
state: present
- name: "Update compute attribute"
theforeman.foreman.compute_attribute:
username: "admin"
password: "changeme"
server_url: "https://foreman.example.com"
compute_profile: "Test Compute Profile"
compute_resource: "Test Compute Resource"
vm_attrs:
memory_mb: '1024'
cpu: '1'
state: present
Возвращаемые значения
Общие возвращаемые значения описаны в разделе здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | ||
|---|---|---|---|---|
| entity словарь | success | Конечное состояние затронутых сущностей, сгруппированных по их типу. | ||
| compute_attributes список / элементы=словарь | success | Список атрибутов вычислительных ресурсов. | ||
| attributes словарь | success | Эффективные атрибуты для заданной комбинации профиля вычислительных ресурсов и ресурса. | ||
| compute_profile_id целое число | success | Идентификатор базы данных связанного профиля вычислительных ресурсов. | ||
| compute_profile_name строка | success | Имя связанного профиля вычислительных ресурсов. | ||
| compute_resource_id целое число | success | Идентификатор базы данных связанного вычислительного ресурса. | ||
| compute_resource_name строка | success | Имя связанного вычислительного ресурса. | ||
| created_at строка | success | Дата создания атрибута вычислительного ресурса. | ||
| id целое число | success | Идентификатор базы данных атрибута вычислительного ресурса. | ||
| name строка | success | Сгенерированное понятное имя атрибута вычислительного ресурса. | ||
| provider_friendly_name строка | success | Имя типа поставщика вычислительного ресурса. | ||
| updated_at строка | success | Дата последнего изменения атрибута вычислительного ресурса. | ||
| vm_attrs словарь | success | Настроенные атрибуты. | ||
Авторы
- 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/compute_attribute_module.html