Ansible模块bigip“bigip始终返回的bigip成员池”;改为;地位

Ansible模块bigip“bigip始终返回的bigip成员池”;改为;地位,ansible,f5,Ansible,F5,我正在尝试使用bigip_pool_member将池成员添加到bigip池 在ansible 2.5版和2.6版上测试 结果-返回始终更改的结果,即使它没有进行任何更改 参与命令: ansible-playbook -i test_inventory add_pool_members.yaml --extra-vars '{"hostgroup": "test-bigip"}' 我想知道是否有人对可能发生的事情有见解 剧本的内容如下所示 -- - hosts: "{{ hostgroup }}

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

在ansible 2.5版和2.6版上测试

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

参与命令

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
运行结果

PLAY [f5-test] *****************************************************************************

TASK [Add servers to connection pool ] *****************************************************
changed: [f5-test -> localhost]

PLAY RECAP *********************************************************************************

f5-test              : ok=1    changed=1    unreachable=0    failed=0

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

当运行带有
bigip\u pool\u成员的playbook
模块并带有
state:present
时,每次运行都会导致在实际上不需要更改的情况下进行更改

我既不是f5也不是网络专家,但从我的理解来看,如果您在池中设置监视器,就会发生这种情况


已经存在一个与停机机器的正确状态相关的修复程序。请检查它是否适用于您,否则我建议您对该错误添加详细的评论。

非常感谢@baptistemm。看起来它真的是一只虫子。我确实试着把补丁拉进去,但它对我不起作用。我认为最好在他们在2.7中修复它之前将其列为表,我要说的是不要列为将被修复的表,总是报告,因为开发人员不能测试所有的案例。说明您在上面提到的bug报告中测试了修复程序。你也可以把我的答案设置为正确:)我会这样做的。非常感谢@Baptiste Mille Mathiasonce创建,请给我我感兴趣的发行号