Details

Result

Field Value
changed
True
msg
All items completed
results
[
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "4f7f8014497ae01d9a006a362d5db2d326a5d866",
        "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": "4f7f8014497ae01d9a006a362d5db2d326a5d866",
                "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-1580488589.7651782-160644474797436/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_galera_container-fe1e5faf"
                ],
                "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": "e740adebfe3a6879b800c6a99ad3d186",
        "mode": "0644",
        "owner": "root",
        "size": 676,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488589.7651782-160644474797436/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "1f2089be86c4a7c46057dcdd8b6e00a465c34f22",
        "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": "1f2089be86c4a7c46057dcdd8b6e00a465c34f22",
                "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-1580488590.663987-176445206106664/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_repo_container-3edcba34"
                ],
                "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": "5eca612454ba12823bdb8979152765c5",
        "mode": "0644",
        "owner": "root",
        "size": 576,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488590.663987-176445206106664/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "b6cd4c40a98b11abb86918537de1649a4c0fbbc6",
        "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": "b6cd4c40a98b11abb86918537de1649a4c0fbbc6",
                "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-1580488591.4386954-34835255590013/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_repo_container-3edcba34"
                ],
                "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": "66304af321392d117b4230965eb17444",
        "mode": "0644",
        "owner": "root",
        "size": 546,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488591.4386954-34835255590013/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "7086379647d5c7d48d5b9d3ab61dca2b8dfb2996",
        "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": "7086379647d5c7d48d5b9d3ab61dca2b8dfb2996",
                "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-1580488592.1445973-144801885539706/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_glance_container-f29f1c6d"
                ],
                "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": "220616554eea7872f1e72fc8b5a2b068",
        "mode": "0644",
        "owner": "root",
        "size": 900,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488592.1445973-144801885539706/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": false,
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_glance_container-f29f1c6d"
                ],
                "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": "72341a15bb5389df82808f5b8aca6be49dbcb5f6",
        "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": "72341a15bb5389df82808f5b8aca6be49dbcb5f6",
                "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-1580488593.0116012-236678330523525/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_keystone_container-96b92efd"
                ],
                "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": "31d07c1708530c5a9eb0f00f64dda084",
        "mode": "0644",
        "owner": "root",
        "size": 932,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488593.0116012-236678330523525/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "a57eb46e0d208a5b48d0e9ff91cc7fa60c5b49b5",
        "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": "a57eb46e0d208a5b48d0e9ff91cc7fa60c5b49b5",
                "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-1580488593.934694-56877363444011/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_neutron_server_container-c6af780c"
                ],
                "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": "3b95ae3113cc6ab40571bfcb42f3297f",
        "mode": "0644",
        "owner": "root",
        "size": 928,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488593.934694-56877363444011/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "9cd57d0c0ca7c5c30a6b4d84d43607e9c56d0923",
        "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": "9cd57d0c0ca7c5c30a6b4d84d43607e9c56d0923",
                "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-1580488594.7879045-95563646061067/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-3db0b2b2"
                ],
                "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": "80fb86e2557431743c94f1dfc5a4a265",
        "mode": "0644",
        "owner": "root",
        "size": 727,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488594.7879045-95563646061067/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "0ac19a7e018dab172f6879d22856abbdb4dab888",
        "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": "0ac19a7e018dab172f6879d22856abbdb4dab888",
                "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-1580488595.5176666-171981654986341/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-3db0b2b2"
                ],
                "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": "0eeacdf470ae9e75afb14013d7ae1486",
        "mode": "0644",
        "owner": "root",
        "size": 947,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488595.5176666-171981654986341/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "5eb7b011dbcb402ffe2ffe1e9a97d09004a123e4",
        "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": "5eb7b011dbcb402ffe2ffe1e9a97d09004a123e4",
                "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-1580488596.3935597-158113786782317/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_placement_container-e96a8c90"
                ],
                "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": "09848a958900041f328e35b49012c97b",
        "mode": "0644",
        "owner": "root",
        "size": 897,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488596.3935597-158113786782317/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": "ce8e46e519bb5520d408196d434f220cf2e4aa13",
        "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": "ce8e46e519bb5520d408196d434f220cf2e4aa13",
                "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-1580488597.1906054-239965231929205/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_httpcheck_options": [
                    "expect status 200"
                ],
                "haproxy_backend_nodes": [
                    "aio1_nova_api_container-3db0b2b2"
                ],
                "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": "c21a2a2ed48b2d893cac9e2ee0bdd491",
        "mode": "0644",
        "owner": "root",
        "size": 1019,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488597.1906054-239965231929205/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "11338fbc1d329619f80a43eee61aa689efceec81",
        "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": "11338fbc1d329619f80a43eee61aa689efceec81",
                "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-1580488597.996092-256672775758971/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_cinder_api_container-431c883c"
                ],
                "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": "a7ab1b40c20a5fca10e5b789a8760601",
        "mode": "0644",
        "owner": "root",
        "size": 905,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488597.996092-256672775758971/source",
        "state": "file",
        "uid": 0
    },
    {
        "ansible_loop_var": "item",
        "changed": true,
        "checksum": "0b63d522c0ce3fb873512487982eaf975bea5939",
        "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": "0b63d522c0ce3fb873512487982eaf975bea5939",
                "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-1580488598.8483236-123636341640481/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_horizon_container-bb6a8ce6"
                ],
                "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": "7398a45baa4b4a8189aed5a3d797c23f",
        "mode": "0644",
        "owner": "root",
        "size": 1284,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488598.8483236-123636341640481/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": "fd852b66ec06b7cf6adf277bb16ff22537c93b21",
        "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": "fd852b66ec06b7cf6adf277bb16ff22537c93b21",
                "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-1580488599.7391784-161409271910045/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_nodes": [
                    "aio1_rabbit_mq_container-09a32613"
                ],
                "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": "9c6fc298b8ef2b7152a04c8f59bf3212",
        "mode": "0644",
        "owner": "root",
        "size": 719,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488599.7391784-161409271910045/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-c6af780c"
                ],
                "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-c6af780c"
                ],
                "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": true,
        "checksum": "b12c3b14c8ff5666fd97ae3652fc87b4e8159fc0",
        "dest": "/etc/haproxy/conf.d/ceph-rgw",
        "diff": [],
        "failed": false,
        "gid": 0,
        "group": "root",
        "invocation": {
            "module_args": {
                "_original_basename": "service.j2",
                "attributes": null,
                "backup": false,
                "checksum": "b12c3b14c8ff5666fd97ae3652fc87b4e8159fc0",
                "content": null,
                "delimiter": null,
                "dest": "/etc/haproxy/conf.d/ceph-rgw",
                "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-1580488600.7548416-258159307108956/source",
                "unsafe_writes": null,
                "validate": null
            }
        },
        "item": {
            "service": {
                "haproxy_backend_httpcheck_options": [
                    "expect rstatus 200|405"
                ],
                "haproxy_backend_nodes": [
                    "aio1_ceph-rgw_container-9227dc90"
                ],
                "haproxy_backend_options": [
                    "httpchk HEAD /"
                ],
                "haproxy_balance_alg": "source",
                "haproxy_balance_type": "http",
                "haproxy_port": "8080",
                "haproxy_service_enabled": true,
                "haproxy_service_name": "ceph-rgw",
                "haproxy_ssl": true
            }
        },
        "md5sum": "fdf6c2345306940b6ac338314de64511",
        "mode": "0644",
        "owner": "root",
        "size": 878,
        "src": "/root/.ansible/tmp/ansible-tmp-1580488600.7548416-258159307108956/source",
        "state": "file",
        "uid": 0
    },
    {
        "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
    }
]