Spec-Zone.ru › Ansible 2.9

mso_user – Управление пользователями

Новая версия 2.8.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус

Описание

  • Управление пользователями в Cisco ACI Multi-Site.

Требования

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

  • Multi Site Orchestrator v2.1 или более поздней версии

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
account_status
строка
    Варианты:
  • active
Статус учетной записи пользователя.
domain
строка
Домен, к которому принадлежит этот пользователь.
При создании новых пользователей значение по умолчанию равно Local.
email
строка
Адрес электронной почты пользователя.
Этот параметр обязателен при создании новых пользователей.
first_name
строка
Имя пользователя.
Этот параметр обязателен при создании новых пользователей.
host
строка / обязательно
IP-адрес или имя хоста ACI Multi Site Orchestrator.

псевдонимы: hostname
last_name
строка
Фамилия пользователя.
Этот параметр обязателен при создании новых пользователей.
output_level
строка
    Варианты:
  • debug
  • info
  • normal ←
Влияние на вывод этого модуля ACI.
normal означает стандартный вывод, включая current словарь
info добавляет информационный вывод, включая previous, proposed и sent словари
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию
password
строка / обязательно
Пароль для аутентификации.
Этот параметр исключает private_key. Если private_key также предоставлен, будет использован он.
phone
строка
Номер телефона пользователя.
Этот параметр обязателен при создании новых пользователей.
port
целое число
Номер порта для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
roles
список
Роли для этого пользователя.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
timeout
целое число
Значение по умолчанию:
30
Таймаут уровня сокета в секундах.
use_proxy
логическое значение
    Варианты:
  • нет
  • да ←
Если no, прокси не будет использоваться, даже если он определен в переменной окружения на целевых хостах.
use_ssl
логическое значение
    Варианты:
  • нет
  • да ←
Если no, вместо стандартного HTTPS-подключения будет использоваться HTTP-соединение.
user
строка / обязательно
Имя пользователя.

псевдонимы: name
user_password
строка
Пароль пользователя.
username
строка
Значение по умолчанию:
"admin"
Имя пользователя для аутентификации.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены.
Это следует установить в no только при использовании на сайтах с личным контролем и использованием самозаверяющих сертификатов.

Примечания

Примечание

  • При стандартной установке ACI Multi-Site пароль администратора — ‘we1come!’, который требуется изменить при первом входе. См. примеры изменения пароля «admin» с помощью Ansible.
  • Для получения более подробной информации об управлении инфраструктурой ACI с помощью Ansible, обратитесь к Руководству по Cisco ACI.
  • Этот модуль был разработан для поддержки ACI Multi Site Orchestrator версии 2.1 или более поздней. Некоторые или все функции могут не работать в более ранних версиях.

Примеры

- name: Update initial admin password
  mso_user:
    host: mso_host
    username: admin
    password: we1come!
    user_name: admin
    user_password: SomeSecretPassword
    state: present
  delegate_to: localhost

- name: Add a new user
  mso_user:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    user_name: dag
    description: Test user
    first_name: Dag
    last_name: Wieers
    email: dag@wieers.com
    phone: +32 478 436 299
    state: present
  delegate_to: localhost

- name: Remove a user
  mso_user:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    user_name: dag
    state: absent
  delegate_to: localhost

- name: Query a user
  mso_user:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    user_name: dag
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all users
  mso_user:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    state: query
  delegate_to: localhost
  register: query_result

Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Dag Wieers (@dagwieers)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/mso_user_module.html

Spec-Zone.ru

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