Execution
Date 08 Dec 2025 13:57:07 +0000
Duration 00:24:46.17
Controller aio1.openstack.local
User root
Versions
Ansible 2.18.6
ara 1.7.4 / 1.7.4
Python 3.12.11
Summary
12 Hosts
1505 Tasks
1497 Results
32 Plays
487 Files
0 Records

Task result details

  • Status
    OK
  • Duration
    00:00:01.38
  • Play
    haproxy
  • Task
    haproxy_server : Remove haproxy service config files for absent services
  • Host
    aio1

Field Value
changed
False
msg
All items completed
results

Result #1

Field Value
ansible_loop_var
service
changed
False
false_condition
((service.haproxy_service_enabled | default('True')) | bool) is falsy or (service.state is defined and service.state == 'absent')
service
{
    "haproxy_accept_both_protocols": false,
    "haproxy_allowlist_networks": [
        "192.168.0.0/16",
        "172.16.0.0/12",
        "10.0.0.0/8"
    ],
    "haproxy_backend_ca": true,
    "haproxy_backend_httpcheck_options": [
        "send hdr User-Agent \"osa-proxy-healthcheck\" meth HEAD"
    ],
    "haproxy_backend_nodes": [
        "aio1-nova-api-container-6428bad1"
    ],
    "haproxy_backend_ssl": false,
    "haproxy_balance_type": "http",
    "haproxy_bind": [
        {
            "address": "172.29.236.101",
            "interface": ""
        }
    ],
    "haproxy_port": 8775,
    "haproxy_service_enabled": true,
    "haproxy_service_name": "nova_api_metadata",
    "haproxy_ssl": false
}
skip_reason
Conditional result was False
skipped
True



Result #2

Field Value
ansible_loop_var
service
changed
False
false_condition
((service.haproxy_service_enabled | default('True')) | bool) is falsy or (service.state is defined and service.state == 'absent')
service
{
    "haproxy_accept_both_protocols": false,
    "haproxy_backend_ca": true,
    "haproxy_backend_httpcheck_options": [
        "send hdr User-Agent \"osa-proxy-healthcheck\" meth HEAD"
    ],
    "haproxy_backend_nodes": [
        "aio1-nova-api-container-6428bad1"
    ],
    "haproxy_backend_ssl": false,
    "haproxy_balance_type": "http",
    "haproxy_port": 8774,
    "haproxy_service_enabled": true,
    "haproxy_service_name": "nova_api_os_compute",
    "haproxy_ssl": true,
    "haproxy_ssl_all_vips": false
}
skip_reason
Conditional result was False
skipped
True



Result #3

Field Value
ansible_loop_var
service
changed
False
failed
False
invocation
{
    "module_args": {
        "_diff_peek": null,
        "_original_basename": null,
        "access_time": null,
        "access_time_format": "%Y%m%d%H%M.%S",
        "attributes": null,
        "follow": true,
        "force": false,
        "group": null,
        "mode": null,
        "modification_time": null,
        "modification_time_format": "%Y%m%d%H%M.%S",
        "owner": null,
        "path": "/etc/haproxy/conf.d/nova_spice_console",
        "recurse": false,
        "selevel": null,
        "serole": null,
        "setype": null,
        "seuser": null,
        "src": null,
        "state": "absent",
        "unsafe_writes": false
    }
}
path
/etc/haproxy/conf.d/nova_spice_console
service
{
    "haproxy_accept_both_protocols": false,
    "haproxy_backend_ca": true,
    "haproxy_backend_httpcheck_options": [
        "send hdr User-Agent \"osa-proxy-healthcheck\" meth HEAD uri /spice_auto.html",
        "expect status 200"
    ],
    "haproxy_backend_nodes": [
        "aio1-nova-api-container-6428bad1"
    ],
    "haproxy_backend_ssl": false,
    "haproxy_balance_alg": "source",
    "haproxy_balance_type": "http",
    "haproxy_frontend_raw": [
        "http-request deny if { path,url_dec -m sub /. }"
    ],
    "haproxy_port": "6082",
    "haproxy_service_enabled": false,
    "haproxy_service_name": "nova_spice_console",
    "haproxy_ssl": true,
    "haproxy_ssl_all_vips": false,
    "haproxy_timeout_client": "60m",
    "haproxy_timeout_server": "60m"
}
state
absent



Result #4

Field Value
ansible_loop_var
service
changed
False
failed
False
invocation
{
    "module_args": {
        "_diff_peek": null,
        "_original_basename": null,
        "access_time": null,
        "access_time_format": "%Y%m%d%H%M.%S",
        "attributes": null,
        "follow": true,
        "force": false,
        "group": null,
        "mode": null,
        "modification_time": null,
        "modification_time_format": "%Y%m%d%H%M.%S",
        "owner": null,
        "path": "/etc/haproxy/conf.d/nova_novnc_console",
        "recurse": false,
        "selevel": null,
        "serole": null,
        "setype": null,
        "seuser": null,
        "src": null,
        "state": "absent",
        "unsafe_writes": false
    }
}
path
/etc/haproxy/conf.d/nova_novnc_console
service
{
    "haproxy_accept_both_protocols": false,
    "haproxy_backend_ca": true,
    "haproxy_backend_httpcheck_options": [
        "send hdr User-Agent \"osa-proxy-healthcheck\" meth HEAD uri /vnc.html",
        "expect status 200"
    ],
    "haproxy_backend_nodes": [
        "aio1-nova-api-container-6428bad1"
    ],
    "haproxy_backend_ssl": false,
    "haproxy_balance_alg": "source",
    "haproxy_balance_type": "http",
    "haproxy_frontend_raw": [
        "http-request deny if { path,url_dec -m sub /. }"
    ],
    "haproxy_port": "6080",
    "haproxy_service_enabled": false,
    "haproxy_service_name": "nova_novnc_console",
    "haproxy_ssl": true,
    "haproxy_ssl_all_vips": false,
    "haproxy_timeout_client": "60m",
    "haproxy_timeout_server": "60m"
}
state
absent



Result #5

Field Value
ansible_loop_var
service
changed
False
failed
False
invocation
{
    "module_args": {
        "_diff_peek": null,
        "_original_basename": null,
        "access_time": null,
        "access_time_format": "%Y%m%d%H%M.%S",
        "attributes": null,
        "follow": true,
        "force": false,
        "group": null,
        "mode": null,
        "modification_time": null,
        "modification_time_format": "%Y%m%d%H%M.%S",
        "owner": null,
        "path": "/etc/haproxy/conf.d/nova_serial_console",
        "recurse": false,
        "selevel": null,
        "serole": null,
        "setype": null,
        "seuser": null,
        "src": null,
        "state": "absent",
        "unsafe_writes": false
    }
}
path
/etc/haproxy/conf.d/nova_serial_console
service
{
    "haproxy_accept_both_protocols": false,
    "haproxy_backend_ca": true,
    "haproxy_backend_httpcheck_options": [
        "send hdr User-Agent \"osa-proxy-healthcheck\" meth HEAD",
        "expect status 405"
    ],
    "haproxy_backend_nodes": [
        "aio1-nova-api-container-6428bad1"
    ],
    "haproxy_backend_ssl": false,
    "haproxy_balance_alg": "source",
    "haproxy_balance_type": "http",
    "haproxy_frontend_raw": [
        "http-request deny if { path,url_dec -m sub /. }"
    ],
    "haproxy_port": "6083",
    "haproxy_service_enabled": false,
    "haproxy_service_name": "nova_serial_console",
    "haproxy_ssl": true,
    "haproxy_ssl_all_vips": false,
    "haproxy_timeout_client": "60m",
    "haproxy_timeout_server": "60m"
}
state
absent



Result #6

Field Value
ansible_loop_var
service
changed
False
failed
False
invocation
{
    "module_args": {
        "_diff_peek": null,
        "_original_basename": null,
        "access_time": null,
        "access_time_format": "%Y%m%d%H%M.%S",
        "attributes": null,
        "follow": true,
        "force": false,
        "group": null,
        "mode": null,
        "modification_time": null,
        "modification_time_format": "%Y%m%d%H%M.%S",
        "owner": null,
        "path": "/etc/haproxy/conf.d/nova_console",
        "recurse": false,
        "selevel": null,
        "serole": null,
        "setype": null,
        "seuser": null,
        "src": null,
        "state": "absent",
        "unsafe_writes": false
    }
}
path
/etc/haproxy/conf.d/nova_console
service
{
    "haproxy_service_enabled": false,
    "haproxy_service_name": "nova_console"
}
state
absent



Result #7

Field Value
ansible_loop_var
service
changed
False
failed
False
invocation
{
    "module_args": {
        "_diff_peek": null,
        "_original_basename": null,
        "access_time": null,
        "access_time_format": "%Y%m%d%H%M.%S",
        "attributes": null,
        "follow": true,
        "force": false,
        "group": null,
        "mode": null,
        "modification_time": null,
        "modification_time_format": "%Y%m%d%H%M.%S",
        "owner": null,
        "path": "/etc/haproxy/conf.d/nova_ironic_console",
        "recurse": false,
        "selevel": null,
        "serole": null,
        "setype": null,
        "seuser": null,
        "src": null,
        "state": "absent",
        "unsafe_writes": false
    }
}
path
/etc/haproxy/conf.d/nova_ironic_console
service
{
    "haproxy_service_enabled": false,
    "haproxy_service_name": "nova_ironic_console"
}
state
absent