Module vmware_vm_事实vCenter密码验证失败
我正在使用Ansible和vCenter设置虚拟机。当我运行playbook时,我得到一个身份验证错误: 由于用户名或密码不正确,Module vmware_vm_事实vCenter密码验证失败,module,automation,ansible,vmware,devops,Module,Automation,Ansible,Vmware,Devops,我正在使用Ansible和vCenter设置虚拟机。当我运行playbook时,我得到一个身份验证错误: 由于用户名或密码不正确,无法完成登录。 但是,使用相同的凭据,我可以手动登录vCenter 这是我的简化剧本: --- - name: create a new VM on an ESX server hosts: localhost connection: local tasks: - name: include vars include_vars:
无法完成登录。
但是,使用相同的凭据,我可以手动登录vCenter
这是我的简化剧本:
---
- name: create a new VM on an ESX server
hosts: localhost
connection: local
tasks:
- name: include vars
include_vars:
dir: 'group_vars/prod'
files_matching: 'secret-esx.yml'
- name: gather facts from target host
local_action:
module: vmware_vm_facts
hostname: vi-devops-esx9.lab.vi.local
username: "{{ esx_username }}"
password: "{{ esx_password }}"
validate_certs: no
register: qe_facts
为什么我可以访问vCenter,但vmware\u vm\u facts不能使用相同的凭据?我的主机名不正确。修复我的主机名修复了身份验证错误