BIGIP的Ansible模块bigip_pool_member始终返回“已更改”状态

时间:2018-08-31 14:26:34

标签: ansible f5

我正在尝试使用bigip_pool_member将池成员添加到bigip池中。

版本2.5和2.6上进行了测试

结果-始终返回更改的内容,即使它没有进行任何更改。

内卷命令

nx-ms-version:2018-03-28

我想知道是否有人对可能发生的事情有见解?

剧本的内容如下

ansible-playbook -i test_inventory add_pool_members.yaml --extra-vars '{"hostgroup": "test-bigip"}'

运行结果

--
- hosts: "{{ hostgroup }}"
  gather_facts: no"
  tasks:
    - name: Add servers to connection pool
      bigip_pool_member:
        user: username
        password: password
        server: "{{inventory_hostname}}"
        validate_certs: no
        state: present
        partition: test
        pool: testpool
        host: 14.34.45.X
        name: test-server
        port: 80
        description: test
      delegate_to: localhost

1 个答案:

答案 0 :(得分:1)

这可能与模块中已知的bug有关。

  

在实时设备上运行带有bigip_pool_member模块和state: present模块的剧本时,每次运行都会导致更改,而实际上无需更改。

我也不是f5的网络专家,但据我了解,如果将监视器设置为池,则会发生这种情况。

已经有一个pull request的修复程序与停机的正确状态有关。检查它是否适用于您,否则我建议对该错误添加详细的注释。