Details

Result

Field Value
changed
True
msg
All items completed
results
[
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "8f5d0d3e8329fb5673076a1e1b2d61a3caff34c9",
        "dest": "/etc/haproxy/conf.d/galera",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "8f5d0d3e8329fb5673076a1e1b2d61a3caff34c9",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/galera",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486656.166624-239377129611291/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_galera_container-91496c13"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_backup_nodes": [],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_check_port": 9200,
                "haproxy_port": 3306,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "galera",
                "haproxy_timeout_client": "5000s",
                "haproxy_timeout_server": "5000s",
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "md5sum": "53934c26442f9edb0ee75521c5ebde54",
        "mode": "0644",
        "owner": "root",
        "size": 676,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486656.166624-239377129611291/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "818afb10d6e01a20ef59aef136ca1f5490535c31",
        "dest": "/etc/haproxy/conf.d/repo_git",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "818afb10d6e01a20ef59aef136ca1f5490535c31",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/repo_git",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486656.7333887-243490782495558/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_repo_container-6d617a21"
                ],
                "haproxy_backend_options": [
                    "tcp-check"
                ],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 9418,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "repo_git",
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "md5sum": "fa1c4d66f0d8fe95d4b3c65a8ac5d708",
        "mode": "0644",
        "owner": "root",
        "size": 575,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486656.7333887-243490782495558/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "a99bdb759e8cec65ecffa79a22008bccf4801e2f",
        "dest": "/etc/haproxy/conf.d/repo_all",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "a99bdb759e8cec65ecffa79a22008bccf4801e2f",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/repo_all",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486657.2780755-239477708800946/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_repo_container-6d617a21"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 8181,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "repo_all"
            }
        },
        "md5sum": "08eb9f61dd84ba55f3c014a47e10f7e6",
        "mode": "0644",
        "owner": "root",
        "size": 545,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486657.2780755-239477708800946/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "c59c6f446197086cdf30a00513ac5ef45a31abd9",
        "dest": "/etc/haproxy/conf.d/glance_api",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "c59c6f446197086cdf30a00513ac5ef45a31abd9",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/glance_api",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486657.8279219-43266340060332/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_glance_container-007ec11b"
                ],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9292,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "glance_api",
                "haproxy_ssl": true
            }
        },
        "md5sum": "d7b93ba4aaa42481948b629bceead245",
        "mode": "0644",
        "owner": "root",
        "size": 900,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486657.8279219-43266340060332/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_glance_container-007ec11b"
                ],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9191,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "glance_registry",
                "haproxy_ssl": true,
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET /healthcheck HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8041,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "gnocchi",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8000,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "heat_api_cfn",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8004,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "heat_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "9f5137510b6217e780eb3cb339030429fc8fd0bb",
        "dest": "/etc/haproxy/conf.d/keystone_service",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "9f5137510b6217e780eb3cb339030429fc8fd0bb",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/keystone_service",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486658.4549012-52926959023095/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_keystone_container-038a4978"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 5000,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "keystone_service",
                "haproxy_ssl": true
            }
        },
        "md5sum": "8630a25b59472b0164ab64fb31520c22",
        "mode": "0644",
        "owner": "root",
        "size": 933,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486658.4549012-52926959023095/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "155cf0e9c1292763a73ca05bee10b1afa6c7f4bc",
        "dest": "/etc/haproxy/conf.d/neutron_server",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "155cf0e9c1292763a73ca05bee10b1afa6c7f4bc",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/neutron_server",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486659.0290933-48906832130537/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_neutron_server_container-5976dc7e"
                ],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9696,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "neutron_server",
                "haproxy_ssl": true
            }
        },
        "md5sum": "0de10cfeef9c2e444a95fa680ad9fe7d",
        "mode": "0644",
        "owner": "root",
        "size": 928,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486659.0290933-48906832130537/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "a85fbdf5a01e3ffe0cb2143eb18db2b9a5ea66c8",
        "dest": "/etc/haproxy/conf.d/nova_api_metadata",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "a85fbdf5a01e3ffe0cb2143eb18db2b9a5ea66c8",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/nova_api_metadata",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486659.592515-128549178028660/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-521f1fc2"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 8775,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "nova_api_metadata",
                "haproxy_ssl": false,
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "md5sum": "2627111c81b8388d51095b3942439d47",
        "mode": "0644",
        "owner": "root",
        "size": 727,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486659.592515-128549178028660/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "c1e2d3a00de8f983ab9b36389f11783ae223030f",
        "dest": "/etc/haproxy/conf.d/nova_api_os_compute",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "c1e2d3a00de8f983ab9b36389f11783ae223030f",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/nova_api_os_compute",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486660.1586607-188467519718253/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-521f1fc2"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8774,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "nova_api_os_compute",
                "haproxy_ssl": true
            }
        },
        "md5sum": "cd4dd1b47c1db0bfc489a6586272706f",
        "mode": "0644",
        "owner": "root",
        "size": 947,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486660.1586607-188467519718253/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "96524669e2cd0bebb1d8f737fb12a32a1930d9cd",
        "dest": "/etc/haproxy/conf.d/placement",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "96524669e2cd0bebb1d8f737fb12a32a1930d9cd",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/placement",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486660.7119555-186458886977131/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_placement_container-da29e25f"
                ],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8780,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "placement",
                "haproxy_ssl": true
            }
        },
        "md5sum": "2dfa1b670d0016cf816a66d375d9780e",
        "mode": "0644",
        "owner": "root",
        "size": 897,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486660.7119555-186458886977131/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_service_name": "nova_api_placement",
                "state": "absent"
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "9a4f14ce303cc6eda5a636aab84904001089b997",
        "dest": "/etc/haproxy/conf.d/nova_console",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "9a4f14ce303cc6eda5a636aab84904001089b997",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/nova_console",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486661.29196-170818838970248/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_httpcheck_options": [
                    "expect status 200"
                ],
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-521f1fc2"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD /vnc.html HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": "6080",
                "haproxy_service_enabled": true,
                "haproxy_service_name": "nova_console",
                "haproxy_ssl": true,
                "haproxy_timeout_client": "60m",
                "haproxy_timeout_server": "60m"
            }
        },
        "md5sum": "75f81cf7322f13df155eb8e6cd7df822",
        "mode": "0644",
        "owner": "root",
        "size": 1019,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486661.29196-170818838970248/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "aa75e2ff6d30835d8d86db547308da44aca6b80d",
        "dest": "/etc/haproxy/conf.d/cinder_api",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "aa75e2ff6d30835d8d86db547308da44aca6b80d",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/cinder_api",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486661.8921127-267415307083420/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_cinder_api_container-534d0e3e"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8776,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "cinder_api",
                "haproxy_ssl": true
            }
        },
        "md5sum": "68dab5ab2778dd0a2fd5aa984865d297",
        "mode": "0644",
        "owner": "root",
        "size": 905,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486661.8921127-267415307083420/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "6c0683ed31bf5e5fc7a99d90349894d88fbec8e7",
        "dest": "/etc/haproxy/conf.d/horizon",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "6c0683ed31bf5e5fc7a99d90349894d88fbec8e7",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/horizon",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486662.5049577-190311002852966/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_horizon_container-25c89891"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_backend_port": 80,
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": "443",
                "haproxy_redirect_http_port": 80,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "horizon",
                "haproxy_ssl": true,
                "haproxy_ssl_all_vips": true
            }
        },
        "md5sum": "c585b86b9e391ad690aacdd76b5f1b67",
        "mode": "0644",
        "owner": "root",
        "size": 1284,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486662.5049577-190311002852966/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET /healthcheck HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": 8386,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "sahara_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET /healthcheck HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": 8080,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "swift_proxy",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8042,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "aodh_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 6385,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "ironic_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 5050,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "ironic_inspector",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "b910279b9f8c1770573e0d7ed6c25e014cbe64ac",
        "dest": "/etc/haproxy/conf.d/rabbitmq_mgmt",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "b910279b9f8c1770573e0d7ed6c25e014cbe64ac",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/rabbitmq_mgmt",
                "directory_mode": null,
                "follow": false,
                "force": true,
                "group": null,
                "local_follow": null,
                "mode": null,
                "owner": null,
                "regexp": null,
                "remote_src": null,
                "selevel": null,
                "serole": null,
                "setype": null,
                "seuser": null,
                "src": "/root/.ansible/tmp/ansible-tmp-1580486663.1737328-37714011095531/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_rabbit_mq_container-cf69a9dc"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 15672,
                "haproxy_service_enabled": true,
                "haproxy_service_name": "rabbitmq_mgmt",
                "haproxy_ssl": false,
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "md5sum": "3e81f573b4acb4ea2a57936b0dea0eaf",
        "mode": "0644",
        "owner": "root",
        "size": 720,
        "src": "/root/.ansible/tmp/ansible-tmp-1580486663.1737328-37714011095531/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9511,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "magnum",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8786,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "manila",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 15868,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "masakari_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8989,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "mistral",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_httpcheck_options": [
                    "expect status 401"
                ],
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET /v1 HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8082,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "murano",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8779,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "trove",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9311,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "barbican",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "forwardfor",
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck",
                    "httplog"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9001,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "designate_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9876,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "octavia",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "forwardfor",
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck",
                    "httplog"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 9890,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "tacker",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_neutron_server_container-5976dc7e"
                ],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 8180,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "opendaylight-neutron",
                "haproxy_timeout_client": "5000s",
                "haproxy_timeout_server": "5000s",
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_neutron_server_container-5976dc7e"
                ],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 8185,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "opendaylight-websocket",
                "haproxy_timeout_client": "5000s",
                "haproxy_timeout_server": "5000s",
                "haproxy_whitelist_networks": [
                    "192.168.0.0/16",
                    "172.16.0.0/12",
                    "10.0.0.0/8"
                ]
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_httpcheck_options": [
                    "expect rstatus 200|405"
                ],
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "httpchk HEAD /"
                ],
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": "8080",
                "haproxy_service_enabled": false,
                "haproxy_service_name": "ceph-rgw",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "tcpka"
                ],
                "haproxy_backup_nodes": [],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 6641,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "neutron_ovn_northd_northbound",
                "haproxy_timeout_client": "90m",
                "haproxy_timeout_server": "90m"
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "tcpka"
                ],
                "haproxy_backup_nodes": [],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 6642,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "neutron_ovn_northd_southbound",
                "haproxy_timeout_client": "90m",
                "haproxy_timeout_server": "90m"
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "tcpka"
                ],
                "haproxy_backup_nodes": [],
                "haproxy_balance_type": "tcp",
                "haproxy_bind": [
                    "172.29.236.100"
                ],
                "haproxy_port": 6640,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "neutron_ovn_ovsdb_server",
                "haproxy_timeout_client": "90m",
                "haproxy_timeout_server": "90m"
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [],
                "haproxy_backend_options": [
                    "forwardfor",
                    "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck",
                    "httplog"
                ],
                "haproxy_balance_type": "http",
                "haproxy_port": 8777,
                "haproxy_service_enabled": false,
                "haproxy_service_name": "panko_api",
                "haproxy_ssl": true
            }
        },
        "skip_reason": "Conditional result was False",
        "skipped": true
    }
]