Spec-Zone.ru › Ansible

Модуль vmware.vmware_rest.appliance_infraprofile_configs – Экспортирует требуемую спецификацию профиля.

Примечание

Этот модуль является частью коллекции vmware.vmware_rest (версия 3.2.0).

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

Для установки используйте: ansible-galaxy collection install vmware.vmware_rest. Для использования этого модуля требуются дополнительные компоненты, подробности см. в разделе Требования.

Для использования в playbook укажите: vmware.vmware_rest.appliance_infraprofile_configs.

Новое в vmware.vmware_rest 2.0.0

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Экспортирует требуемую спецификацию профиля.

Требования

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

  • vSphere 7.0.3 или выше
  • python >= 3.6
  • aiohttp

Параметры

Параметр

Комментарии

description

string

Пользовательское описание, предоставленное пользователем.

Если не задано, описание будет пустым.

encryption_key

string

Ключ шифрования для шифрования/дешифрования профилей.

Если не задано, шифрование для профиля использоваться не будет.

profiles

list / elements=string

Профили для экспорта/импорта.

Если не задано или пусто, будут возвращены все профили.

Когда клиенты передают значение этой структуры в качестве параметра, поле должно содержать идентификатор ресурсов, возвращаемых модулем vmware.vmware_rest.appliance_infraprofile_configs.

session_timeout

float

добавлено в vmware.vmware_rest 2.1.0

Параметры таймаута для сессии клиента.

Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и получение ответа.

Значение по умолчанию — 300 с.

state

string / required

Варианты:

  • "export"

vcenter_hostname

string / required

Имя хоста или IP-адрес vSphere vCenter

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

vcenter_password

string / required

Пароль vSphere vCenter

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

vcenter_rest_log_file

string

Этот необязательный параметр можно использовать для указания расположения файла журнала.

Этот файл будет использоваться для записи взаимодействия HTTP REST.

Файл будет храниться на хосте, на котором запущен модуль.

Если значение не указано в задаче, вместо него будет использовано значение

переменной среды VMWARE_REST_LOG_FILE.

vcenter_username

string / required

Имя пользователя vSphere vCenter

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

vcenter_validate_certs

boolean

Разрешает подключение, когда сертификаты SSL недействительны. Установите в false, если сертификаты не заслуживают доверия.

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

Варианты:

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

Примечания

Примечание

  • Тестировалось на vSphere 7.0.3

Примеры

- name: Export the ApplianceManagement profile
  vmware.vmware_rest.appliance_infraprofile_configs:
    state: export
    profiles:
    - ApplianceManagement
  register: result

Возвращаемые значения

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

Ключ

Описание

value

string

Экспортирует профиль ApplianceManagement

Возвращается: При успехе

Пример: "{\"action\":\"RESTART_SERVICE\",\"productName\":\"VMware vCenter Server\",\"creationTime\":\"2022-11-23T20:11:00+0000\",\"version\":\"7.0.3.00800\",\"profiles\":{\"ApplianceManagement\":{\"action\":\"RESTART_SERVICE\",\"actionOn\":{\"VC_SERVICES\":[\"applmgmt\"],\"SYSTEMD\":[\"sendmail\",\"rsyslog\"]},\"description\":\"Appliance Mangment Service\",\"version\":\"7.0\",\"config\":{\"/etc/applmgmt/appliance/appliance.conf\":{\"Is shell Enabled\":true,\"Shell Expiration Time\":9,\"TimeSync Mode (Host/NTP)\":\"NTP\"},\"/etc/ntp.conf\":{\"Time servers\":\"time.nist.gov\"},\"/etc/shadow\":{\"root\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"bin\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"daemon\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"messagebus\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-bus-proxy\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-journal-gateway\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-journal-remote\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-journal-upload\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-network\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-resolve\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"systemd-timesync\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"nobody\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"rpc\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"sshd\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"ntp\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"smmsp\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"apache\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"tftp\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"named\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vmdird\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"sso-user\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"dnsmasq\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"observability\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vdtc\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vmafdd-user\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vmcad-user\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"pod\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vmonapi\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"envoy\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vpostgres\":{\"maximumDays\":\"\",\"warningDays\":\"7\"},\"lookupsvc\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"cis-license\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"pschealth\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"netdumper\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vapiEndpoint\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vpxd-svcs\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"certauth\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"certmgr\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"infraprofile\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"topologysvc\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"trustmanagement\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vpxd\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"analytics\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"eam\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"sps\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"deploy\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"updatemgr\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vlcm\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vmcam\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vsan-health\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vsm\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vsphere-ui\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vtsdbuser\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"vstatsuser\":{\"maximumDays\":\"\",\"warningDays\":\"\"},\"wcp\":{\"maximumDays\":\"\",\"warningDays\":\"7\"},\"content-library\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"imagebuilder\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"perfcharts\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"vpgmonusr\":{\"maximumDays\":\"\",\"warningDays\":\"7\"},\"vtsdbmonusr\":{\"maximumDays\":\"\",\"warningDays\":\"7\"},\"zuul\":{\"maximumDays\":\"90\",\"warningDays\":\"7\"},\"Send Waring before this No of Days.\":null,\"Password validity (days)\":null},\"/etc/sysconfig/clock\":{\"Time zone\":\"\\\"Etc/UTC\\\"\",\"UTC\":\"1\"},\"/usr/bin/systemctl/sshd.service\":{\"Enable SSH\":\"true\"},\"/etc/mail/sendmail.cf\":{\"SMTP Port\":null,\"Mail server\":null},\"/etc/vmware-syslog/syslog.conf\":{\"Port [2]\":null,\"Port [1]\":null,\"Port [0]\":null,\"Protocol [2]\":null,\"Remote Syslog Host [1]\":null,\"Protocol [1]\":null,\"Remote Syslog Host [0]\":null,\"Protocol [0]\":null,\"Remote Syslog Host [2]\":null},\"/etc/pam.d/system-auth\":{\"Deny Login after these many Unsuccessful Attempts.\":null,\"Unlock root after (seconds)\":null,\"On Error Login will be.\":null,\"Include Root user for SSH lockout.\":null,\"Unlock user after (seconds)\":null}},\"name\":\"ApplianceManagement\"}}}"

Авторы

  • Ansible Cloud Team (@ansible-collections)

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

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

© 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/vmware/vmware_rest/appliance_infraprofile_configs_module.html

Spec-Zone.ru

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