Spec-Zone.ru › Ansible 2.11

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
строка
    Варианты:
  • present ←
  • absent
Состояние сущности
username
строка / обязательно
Имя пользователя, который получает доступ к серверу Foreman.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения FOREMAN_USERNAME
validate_certs
булево
    Варианты:
  • no
  • yes ←
Требуется ли проверка сертификатов 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

Spec-Zone.ru

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