Как создать нового пользователя в vCenter и назначить права администратора для указанного кластера c - PullRequest
0 голосов
/ 08 июля 2020

Я хочу создать нового пользователя в vCenter и назначить права администратора для указанного c кластера, чтобы при входе пользователя в vcenter он / она должен был получить только этот конкретный кластер. для активации с помощью ansible playbbok ..

Я пробовал ниже playbook, но не повезло ..

- name: Add local user to ESXi
  local_action:
    module: vmware_local_user_manager
    hostname: '192.168.200.120'
    username: 'administrator@vpshere.com'
    password: 'XXXX'
    local_user_name: clusteradmin1
    local_user_password: 'qwe@123#'
    validate_certs: no
  delegate_to: localhost

- name: Assign view_user Read Only permission at root folder
  vmware_object_role_permission:
    hostname: '192.168.100.120'
    username: 'administrator@vpshere.com'
    password: 'XXXX'
    role: ReadOnly
    principal: clusteradmin1
    object_name: rootFolder
    object_type: ClusterComputeResource
    state: present
    validate_certs: no
  delegate_to: localhost

и получил эту ошибку -

TASK [Add local user to ESXi] **********************************************************************************************************************************
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "details": "It seems that 192.168.200.120 is a vCenter server instead of an ESXi server", "msg": "Failed to get local account manager settings from ESXi server: 192.168.200.120"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...