2017-05-14 6 views
0

Je tente d'ajouter un hôte ESX à un serveur vcenter en utilisant le code Ansible et le module vmware_host. Il échoue dans la validation de la certification. existe-t-il une solution de contournement pour cela?Ansible: Ajout de serveur VMware ESX à Vcenter A défaut si Ansible module vmware_host: Erreur de certificat

--- 
- hosts: localhost 
    tasks: 
     - name: Add ESXi Host to VCSA 
     local_action: 
      module: vmware_host 
      hostname: xxxxxxxxxx 
      username: [email protected] 
      password: xxxxx 
      datacenter_name: Datacenter 
      cluster_name: cluster1 
      esxi_hostname: xxxxx 
      esxi_username: root 
      esxi_password: xxxx 
      state: present 

ici est la sortie de ma tâche:

[email protected]:/etc/ansible$ sudo ansible-playbook sample.yml 
[WARNING]: provided hosts list is empty, only localhost is available 


PLAY *************************************************************************** 

TASK [setup] ******************************************************************* 
ok: [localhost] 

TASK [Add ESXi Host to VCSA] *************************************************** 
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "failed": true, "msg": "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)"} 

PLAY RECAP ********************************************************************* 
localhost     : ok=1 changed=0 unreachable=0 failed=1 

Répondre

0

Essayez d'ajouter validate_certs: False à votre tâche:

--- 
- hosts: localhost 
    tasks: 
     - name: Add ESXi Host to VCSA 
     local_action: 
      module: vmware_host 
      hostname: xxxxxxxxxx 
      username: [email protected] 
      password: xxxxx 
      datacenter_name: Datacenter 
      cluster_name: cluster1 
      esxi_hostname: xxxxx 
      esxi_username: root 
      esxi_password: xxxx 
      state: present 
      validate_certs: False 
+0

Oh oui en fait j'essayé comme mentionné par des personnes otrher dans les forums, mais On dirait que ce paramètre n'est plus supporté. ansible-PlayBook sample.yml TASK [Ajouter ESXi à VCSA] ******************************** Fatale: [localhost -> localhost]: ÉCHEC! => { "Changé": false, "a échoué": true, "msg": "paramètre non pris en charge pour le module: validate_certs"} JOUER RECAP ****************** ********************************************** * localhost: ok = 1 modifié = 0 inaccessible = 0 échoué = 1 – user3802947

+0

@ user3802947 Ehhh: / – errata