2017-10-13 74 views
0

尝试使用Ansible创建ProxMox容器时,我不断收到此错误。有谁知道如何解决这个问题?我试图创建Proxmox VE集群容器。使用LXD容器。此模块需要Proxmoxer

这里是我的剧本

- 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'

下面是完整的Ansible调试报告

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" 
} 

任何帮助表示感谢,并提前感谢。

回答

2

proxmox机器上安装proxmoxer

或者以其他方式解释,您希望在没有图书馆的情况下试图运行它。你可能会在不同于你想要的目标上运行它。