vmware_vm_facts vCenter密码验证失败

时间:2017-06-07 21:43:12

标签: module automation ansible vmware devops

我正在使用Ansible和vCenter来配置VM。当我运行我的剧本时,我收到了身份验证错误:

Cannot complete login due to an incorrect user name or password.

但是,使用相同的凭据,我可以手动登录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_vm_facts不能使用相同的凭据?

1 个答案:

答案 0 :(得分:0)

我的主机名不正确。修复我的主机名修复了身份验证错误。