Модуль theforeman.foreman.compute_attribute – Управление атрибутами вычислительных ресурсов
Примечание
Этот модуль является частью коллекции theforeman.foreman (версия 4.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install theforeman.foreman. Для использования этого модуля требуются дополнительные зависимости. Подробнее см. Требования.
Для использования в playbook, укажите: theforeman.foreman.compute_attribute.
Новинка в theforeman.foreman 1.0.0
Описание
- Управление атрибутами вычислительных ресурсов
- Эта бета-версия позволяет создавать и обновлять атрибуты вычислительных ресурсов
Псевдонимы: foreman_compute_attribute
Требования
Ниже перечислены требования, необходимые на хосте, выполняющем этот модуль.
- requests
Параметры
Параметр | Комментарии |
|---|---|
compute_profile строка / обязательно | Имя профиля вычислительных ресурсов |
compute_resource строка / обязательно | Имя вычислительного ресурса |
password строка / обязательно | Пароль пользователя, имеющего доступ к серверу Foreman. Если значение не указано в задаче, используется значение переменной среды |
server_url строка / обязательно | URL сервера Foreman. Если значение не указано в задаче, используется значение переменной среды |
state строка | Состояние сущности Доступные значения:
|
username строка / обязательно | Имя пользователя с доступом к серверу Foreman. Если значение не указано в задаче, используется значение переменной среды |
validate_certs булево | Подтверждать ли сертификаты TLS сервера Foreman. Если значение не указано в задаче, используется значение переменной среды Доступные значения:
|
vm_attrs алиасы: vm_attributes словарь | Словарь содержащий данные vm_attrs |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме check_mode и предсказывать изменение статуса без изменения сущности |
diff_mode | Поддержка: полная | В режиме diff возвращает информацию о том, что изменилось (или, возможно, требует изменения в check_mode) |
Примеры
- 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 dictionary | Конечное состояние затронутых сущностей, сгруппированных по их типу. Возвращается: success |
|
compute_attributes list / elements=dictionary |
Список атрибутов вычислений. Возвращается: success |
|
attributes dictionary |
Действующие атрибуты для данной комбинации профиля вычислений и ресурса. Возвращается: success |
|
compute_profile_id integer |
ID в базе данных связанного профиля вычислений. Возвращается: success |
|
compute_profile_name string |
Имя связанного профиля вычислений. Возвращается: success |
|
compute_resource_id integer |
ID в базе данных связанного вычислительного ресурса. Возвращается: success |
|
compute_resource_name string |
Имя связанного вычислительного ресурса. Возвращается: success |
|
created_at string |
Дата создания атрибута вычислений. Возвращается: success |
|
id integer |
ID в базе данных compute_attribute. Возвращается: success |
|
name string |
Сгенерированное понятное имя для атрибута вычислений. Возвращается: success |
|
provider_friendly_name string |
Имя типа провайдера вычислительного ресурса. Возвращается: success |
|
updated_at string |
Дата последнего изменения атрибута вычислений. Возвращается: success |
|
vm_attrs dictionary |
Настроенные атрибуты. Возвращается: success |
Ссылки на коллекцию
© 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/compute_attribute_module.html