此模块需要Proxmoxer

时间:2017-10-13 10:25:00

标签: ansible proxmox lxd

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

  

这是我的剧本



- hosts: proxmox
  user: root
  tasks:
    - name: Test container
      proxmox:
        vmid: 777
        node: 'pve'
        api_user: 'root@pam'
        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": "root@pam",
            "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"
}

任何帮助都表示赞赏,并提前致谢。

1 个答案:

答案 0 :(得分:2)

proxmox计算机上安装proxmoxer

或以其他方式解释,您希望在没有库的情况下尝试运行它的期望是什么。您可能在与预期不同的目标上运行它。