Я хочу создать нового пользователя в 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"}