2017-10-13 13 views
0

Je continue d'obtenir cette erreur lorsque vous essayez de créer des conteneurs ProxMox en utilisant Ansible. Est-ce que quelqu'un sait comment résoudre ce problème? Im essayant de créer des conteneurs de cluster Proxmox VE. Utilise des conteneurs LXD.Proxmoxer requis pour ce module

Voici mon PlayBook

- hosts: proxmox 
 
    user: root 
 
    tasks: 
 
    - name: Test container 
 
     proxmox: 
 
     vmid: 777 
 
     node: 'pve' 
 
     api_user: '[email protected]' 
 
     api_password: 'admin' 
 
     api_host: 'node1' 
 
     password: '123456' 
 
     hostname: 'example.org' 
 
     ostemplate: 'local:vztmpl/ubuntu-16.04-standard_16.04-1_amd64.tar.gz'

Voici debug complet Ansible rapport

The full traceback is: 
    File "/tmp/ansible_p2azl7/ansible_module_proxmox.py", line 325, in <module> 
    from proxmoxer import ProxmoxAPI 

fatal: [proxmox]: FAILED! => { 
    "changed": false, 
    "failed": true, 
    "invocation": { 
     "module_args": { 
      "api_host": "node1", 
      "api_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", 
      "api_user": "[email protected]", 
      "cores": 1, 
      "cpus": 1, 
      "cpuunits": 1000, 
      "disk": "3", 
      "force": false, 
      "hostname": "example.org", 
      "ip_address": null, 
      "memory": 512, 
      "mounts": null, 
      "nameserver": null, 
      "netif": null, 
      "node": "pve", 
      "onboot": false, 
      "ostemplate": "local:vztmpl/ubuntu-16.04-standard_16.04-1_amd64.tar.gz", 
      "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", 
      "pool": null, 
      "pubkey": null, 
      "searchdomain": null, 
      "state": "present", 
      "storage": "local", 
      "swap": 0, 
      "timeout": 30, 
      "unprivileged": false, 
      "validate_certs": false, 
      "vmid": "777" 
     } 
    }, 
    "msg": "proxmoxer required for this module" 
} 

Toute aide est appréciée et merci d'avance.

Répondre

2

Installez proxmoxer sur la machine proxmox.

Ou autrement expliquer, quelle est votre attente pour essayer de l'exécuter sans la bibliothèque. Vous pourriez l'exécuter sur une cible différente de celle que vous vouliez.